MATHEMATICAL PROGRAMS WITH EQUILIBRIUM CONSTRAINTS ( MPECs ) IN ENGINEERING MECHANICS

نویسنده

  • Giulio Maier
چکیده

The application of mathematical programming concepts for encoding the behaviour of discrete structural systems is a well-developed area and owes much to the pioneering work of Giulio Maier and the late John Munro [see e.g. 1-3]. Research over the last three decades has produced a unified framework for the study of such systems. With its collection of well-constructed algorithms, mathematical programming offers a clear and efficient means of obtaining numerical solutions to a wide range of engineering mechanics problems. Moreover, it invests applications with a refined mathematical formalism which can provide insight into known results and can often also lead to new ones. An important area of mathematical programming that is particularly beneficial to engineering mechanics is that of complementarity theory [4]. Complementarity describes the perpendicularity of two sign-constrained vectors, and is, moreover, a recurrent and key mathematical structure of many problems in engineering mechanics, such as those involving plasticity and contact-like conditions. Whilst the formulation and solution of state problems as complementarity systems is common nowadays, less well known is the application, in engineering mechanics, of the class of optimization problems involving complementarity constraints. The latter forms the focus of this presentation. This challenging class of mathematical programming problems is commonly known as mathematical programs with equilibrium constraints (MPECs). An MPEC is a constrained optimization problem in which some essential constraints are defined by a parameter dependent variational inequality or complementarity system. We will focus on the following MPEC, namely one with parametric complementarity constraints: , 0 0 0 ) , , ( subject to ) , , ( minimize ≥ ⊥ ≤ ≥ v u v u x c v u x f where f and c are, respectively, a real-valued and a vector valued function of their arguments, and ⊥ is the complementarity operator, which requires that either a component ui = 0 or the corresponding component vi = 0. Vector x defines the so-called “upper level” variables, whereas (u,v) defines the “lower level” variables. The most prominent feature of an MPEC and one that distinguishes it from a standard nonlinear program is the presence of complementarity constraints. These constraints classify the MPEC as a nonlinear disjunctive (or piecewise) program. The MPEC is thus equivalent to finitely many smooth nonlinear programs (assuming f and c are smooth), each called a “piece” of the problem. Consequently, besides the common issues associated with a general nonlinear program, the MPEC is complicated by a “combinatorial curse” — a standard feature of all disjunctive problems. The problem class of MPECs has been given a rigorous theoretical treatment only fairly recently by Luo et al. [5]. Even then, there are still no algorithms guaranteed to solve general MPECs, including those that arise in engineering applications. Maier anticipated the importance of MPECs in engineering mechanics in the 70s, some 20 years before the monograph of Luo et al. [5] was written. In the concluding chapter of the proceedings of the 1977 NATO conference held at Waterloo [1], he describes some potential applications of MPECs to provide, in his words, “... motivation for future research on optimization techniques under complementariy constraints, in view of a variety of future applications ...”. The present talk will present: an introduction to MPECs; an overview of the key difficulties in solving them; various possible nonlinear programming based approaches for solving them; a computational framework, involving a modeling system, for developing and testing algorithms for processing MPECs; and a summary of some recent engineering applications formulated and solved as MPECs. The latter include problems involving parameter identification, minimum weight design, and nontraditional limit analyses. This work has been carried out, over the years, in collaboration with: Gabriella Bolzon, Michael Ferris, Giulio Maier, Jong-Shi Pang, and Danny Ralph.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mathematical programs with complementarity constraints in traffic and telecommunications networks.

Given a suitably parametrized family of equilibrium models and a higher level criterion by which to measure an equilibrium state, mathematical programs with equilibrium constraints (MPECs) provide a framework for improving or optimizing the equilibrium state. An example is toll design in traffic networks, which attempts to reduce total travel time by choosing which arcs to toll and what toll le...

متن کامل

MATHEMATICAL PROGRAMS WITH EQUILIBRIUM CONSTRAINTS AND APPLICATIONS TO CONTROL Mihai

We discuss recent advances in mathematical programs with equilibrium constraints (MPECs). We describe the challenges posed by these problems and the current algorithmic solutions. We emphasize in particular the use of the elastic mode approach. We also present initial investigations in applications of MPECs to control problems.

متن کامل

Some Feasibility Issues in Mathematical Programs with Equilibrium Constraints

This paper is concerned with some feasibility issues in mathematical programs with equilibrium constraints (MPECs) where additional joint constraints are present that must be satis ed by the state and design variables of the problems. We introduce su cient conditions that guarantee the feasibility of these MPECs. It turns out that these conditions also guarantee the feasibility of the quadratic...

متن کامل

A Note on Smoothing Mathematical Programs with Equilibrium Constraints

Mathematical programs with equilibrium constrains (MPECs) in which the constraints are defined by a parametric variational inequality are considered. Recently, nonlinear programming solvers have been used to solve MPECs. Smoothing algorithms have been very successful. In this note, a smoothing approach based on neural network function to solve MPECs is proposed. The performance of the proposed ...

متن کامل

! Mathematical Programs with Equilibrium Constraints and Applications to Control

We discuss recent advances in mathematical programs with equilibrium constraints (MPECs). We describe the challenges posed by these problems and the current algorithmic solutions. We emphasize in particular the use of the elastic mode approach. We also present initial investigations in applications of MPECs to control problems. Ceywords: Complementarity Constraints, Equilibrium Constraints, Ela...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007